草庐IT

Codeforces 1672 E. notepad.exe

全部标签

java - 使用允许安装目录选择的 Netbeans 创建 .exe

我在我的项目中设置了Netbeans,以便“右键单击项目->打包为->EXE安装程序”将为应用程序创建一个可执行安装程序。问题是安装程序在本地设置应用程序C:\%USERNAME%\AppData\Local\ApplicationName。有没有办法让安装程序允许选择安装目录,或者至少为所有用户安装应用程序?通常我们使用C:\programfiles\... 最佳答案 我最终没有使用Netbeans内置的工具,因为我发现它们非常有限。Netbeans使用InnoSetup创建其可执行文件。虽然它可能存在,但我找不到在哪里编辑Inn

c - 如何使用 .exe 文件传送 .dll 文件

我有一个依赖于某些.dll文件的应用程序。我知道如果我只是将它们放在与.exe文件相同的文件夹中,它会起作用,但我不想在我的.exe文件中留下30个.dll文件。有什么方法可以将它们与我的.exe文件放在一个文件夹中?或者更好的是,是否可以编译它们并将它们与.exe文件链接以获得一个独立文件?不,我没有这些动态库的静态版本。(p.s.应用程序是用c编写的,用gcc编译的,mingwwin64,.dll来自gtk3libs)感谢您阅读我的问题 最佳答案 您有多种选择。A)获取库文件,Windows上的.lib并与这些库静态链接。B)这

java - 如何在不使用 ping.exe 的情况下使用 Windows 上的 Java 一次发送多个 ping?

我的应用程序需要一次ping多个IP地址以提高代码的执行速度。例如,ping300个1秒后超时的IP地址需要5分钟,而如果一次运行20个,则只需要大约15秒。我曾尝试为此调用Windowsping.exe,但我遇到了两个独立且相似的问题。一个问题是,在某些Windows机器上,ping会无缘无故地挂起几分钟,直到我终止线程并且它死掉。另一个问题是,我们之前在机器上遇到过ping.exe完全中断的情况,任何ping.exe调用都会永远持续,因此数百个ping.exe进程开始堆积,直到机器崩溃,并从命令手动运行ping.exe在这种情况下,行只会让另一个ping进程永远挂起。我试过使用一个

c# - DISM.exe 返回代码?

我有一个调用dism.exe程序的程序,它在后台运行一些命令。现在,我只检查返回代码0或其他任何内容,以显示进程失败或成功。我可以用什么来交叉检查返回代码以获得准确的返回错误。DISM引用了哪些返回? 最佳答案 评论中提供的链接DISMAPIErrorMessages提供了很少的错误代码,但根据我的经验,这些不是DISM.exe返回的最常见错误代码。在我的场景中,我主要使用dism.exe/Online...,这是我目前发现的:ERROR_SUCCESS_REBOOT_REQUIRED~3010(0xBC2)当/Add-Packag

windows - 如何在 docker 上运行任何 exe 应用程序

我在构建和运行图像时遇到问题。这是我的docker文件代码。FROMmicrosoft/nanoserverMAINTAINERsagar@gmail.comCOPYname.exe/bin/ENTRYPOINT["name.exe/bin"]CMD["/bin/name.exe","input1","output"]为了构建我正在使用这个:dockerbuild-tmyname.当我构建它时它显示成功但是当我运行它时它没有给出任何输出或任何错误。我也尝试过使用其他基础图像。 最佳答案 我认为错误出在ENTRYPOINT行中。您使用

windows - 将文件拖到 .exe 设置不同的工作目录

如果我有一个常规的控制台应用程序(或与此相关的任何其他应用程序)并使用Windows资源管理器将一个文件拖到.exe文件上(以便将该文件用作“命令行输入”),则当前目录设置为其他目录(我的主文件夹?),而不是应用程序所在的目录。如果我通过双击启动应用程序,则当前目录设置正确。这是什么原因?有没有办法将应用程序的文件夹用作当前目录? 最佳答案 寻找原因我在autoitscript.com上找到了这个:[Theapplication]simplyinheritswhateverExplorer'sworkingdirectoryis这与

c++ - Windows:更改 Exe 的 DLL 搜索顺序

我在应用程序目录中有一个C++Exe,其中包含它使用的DLL。现在,出于某些测试目的,我需要修改现有的DLL并使用它来代替原始DLL。但是为了不修改现有的安装,我无法备份现有的DLL并将其替换为修改后的DLL或将现有的DLL移动到别处。我也无法更改Exe。2个DLL需要并排存在。唯一的变化应该是Exe应该透明地加载位于其他文件夹中的修改后的DLL,而不是与Exe位于同一文件夹中的现有DLL。有什么优雅的方法吗?我查看了一些MSDN文章,但找不到执行此操作的方法。该解决方案应适用于WindowsXP及更高版本。 最佳答案 对于每个进程

windows - 如何找到 Apache 的 httpd.exe 安装位置?

如何才能最好地确定Windows计算机上是否安装了Apache以及安装在何处?我正在编写一个使用已安装的apache的脚本,但设置了它自己的配置和服务器根目录,我不想对其进行硬编码,也不想让用户明确设置它(除非必要)。我试图搜索注册表,但找不到任何有用的东西。发布默认路径的更新在我的机器上,它位于C:/ProgramFiles/ApacheSoftwareFoundation/Apache2.2。如果我有64位Vista,它可能位于“程序文件(x86)”下。如果计算机没有英文操作系统,那就更糟了。解决方法我想我必须检查Apache2.0或2.2的默认路径的%PROGRAMFILES%,

python - .py转.exe,三个问题

我想打包一个Python脚本,以便它可以作为独立程序在WindowsXP和更高版本的Windows上运行。现在要执行此操作,我很确定我必须将其转换为.exe文件。我知道存在方法,最简单/最好的方法是什么?现在问题变得更高级了。我还有一些程序运行所需的模块,我可以/如何打包这些模块以便我的程序可以使用它们?所有模块(如果重要的话):importTkinterimporttimeimportreimportpickleimportwin32apifromwin32apiimportGetSystemMetricsfromPILimportImage,ImageTkfromtimeimpor

windows - mkbundle 生成非功能性控制台 exe

我可以从我的MonoDevelopC#项目成功构建一个捆绑的exe,但是当我运行bundle时,它什么也没做;执行会立即安静地终止。我做错了什么?我在64位Windows7上使用Mono2.10.5,cygwin通常遵循theseinstructions,但带有thesemodifications.我遵循的确切步骤是:在MonoDevelop中创建新的C#控制台项目(仅包含Console.WriteLine("HelloWorld!");)将目标更改为发布构建所有在cygwin中:mkbundle-c-ohost.c-oobundle.o--depsBundleTest.exe编辑ho